var express = require('express');
var router = express.Router();
var usersController=require('../controllers/usersController')
var passport=require('passport');

/* GET users listing. */
//获取某个用户所有信息
router.post('/personal',passport.authenticate('jwt',{session:false}),function (req, res, next) {
  usersController.getUserById(req,res)
});

//注册
router.post('/register', function(req, res, next) {
  usersController.register(req,res)
});

//登录
router.post('/login', function(req, res, next) {
  usersController.login(req,res)
});

//修改密码
router.post('/changepassword',passport.authenticate('jwt',{session:false}), function(req, res, next) {
  usersController.changePassword(req,res)
});

//修改用户名
router.post('/changeUsername',passport.authenticate('jwt',{session:false}), function(req, res, next) {
  usersController.changeUsername(req,res)
});

//上传头像
router.post('/uploadHeadPic',passport.authenticate('jwt',{session:false}), function(req, res, next) {
  usersController.uploadPic(req,res)
});

//积分数增加
router.post('/integral',passport.authenticate('jwt',{session:false}), function(req, res, next) {
  usersController.addintegral(req,res)
});

//兑换积分数（减少）
router.post('/subintegral',passport.authenticate('jwt',{session:false}), function(req, res, next) {
  usersController.subintegral(req,res)
});
module.exports = router;
